//
//  ThemeManager.h
//  StormWatch
//
//  Created by 王岩 on 2024/8/30.
//

#import <Foundation/Foundation.h>
#import "SingletonMacro.h"

typedef enum : NSUInteger {
    Theme_Default = 1,
    Theme_DarkBlue,
    Theme_Red,
    Theme_Purple,
    Theme_Green,
    Theme_Black,
    Theme_LightBlue
} ThemeEnum;

NS_ASSUME_NONNULL_BEGIN

@interface ThemeManager : NSObject
SingletonH;

@property (nonatomic, assign) ThemeEnum themeValue;

@property (nonatomic, strong) UIColor * themeColor, * textColor;
@property (nonatomic, strong) UIColor * gradientColor1, * gradientColor2;
@property (nonatomic, strong) NSArray * gradientColors;
@property (nonatomic, assign) float alpha;

@property (nonatomic, strong) UIColor * circleBackColor, * circleFillColor;

@end

NS_ASSUME_NONNULL_END
